/**************************************************************************************************
Filename:       NBSleep_Demo.h
Editor:         Tome @ newbit / www.newbitstudio.com
Revised:        $Date: 2017/2/21 11:20:02 +0800  $
Revision:       $Revision: 00001 $

Description:    
History:        
Notes:          share on github.com/newbitstudio
support on bbs.newbitstudio.com



**************************************************************************************************/



/**************************************************************************************************
// INCLUDES
**************************************************************************************************/



#ifndef MY_SLEEP_DEMO_H
#define MY_SLEEP_DEMO_H


/**************************************************************************************************
// TYPEDEF
**************************************************************************************************/



/**************************************************************************************************
// CONSTANTS
**************************************************************************************************/
#define NEWBITDEMO_ENDPOINT           11

#define NEWBITDEMO_PROFID             0x0F04
#define NEWBITDEMO_DEVICEID           0x0001
#define NEWBITDEMO_DEVICE_VERSION     0
#define NEWBITDEMO_FLAGS              0

#define NEWBITDEMO_MAX_CLUSTERS       1
#define NEWBITDEMO_CLUSTERID          1

#define NEWBITDEMO_CLUSTERID_REPORT   2



#define NB_DMOETASK_EVT   0x4000

#define NB_SLEEP_EVT      0x0001
#define NB_WAKE_EVT      0x0001




/**************************************************************************************************
// GLOABAL VERIABLE
**************************************************************************************************/



/**************************************************************************************************
// MICROS
**************************************************************************************************/
// #define MAX((a),(b)) (a)>(b)?(a):(b)



/**************************************************************************************************
// FUNCTIONS
**************************************************************************************************/

/*
* Task Initialization for the Generic Application
*/
extern void NBSleep_Demo_Init( byte task_id );

/*
* Task Event Processor for the Generic Application
*/
extern UINT16 NBSleep_Demo_ProcessEvent( byte task_id, UINT16 events );



#endif // MY_SLEEP_DEMO_H

/**************************************************************************************************
Copyright 2016-2017 Newbit Studio. All rights reserved.
**************************************************************************************************/



